body .clay a:hover{color:#ff7800; text-decoration:underline;}
.clay .d_head1{background:none;}
.clay .display_none{display:none}
.clay em{ font-style:normal;}
.clay em.price{ font-family:arial;}
.clay em.red{color:red;}
.clay em.money{color:#ff7800; font-weight:bold; font-size:12px;}
.clay i.red{color:red;font-style:normal; font-family:arial;}
.clay{width:900px; color:#333;  margin:5px auto 30px; padding:30px; border:1px solid #D5D5D5; font-size:12px; }
.clay h2{ font-family:微软雅黑; color:#797979; font-weight:bold; font-size:14px; height:40px; line-height:40px;border-bottom: 2px solid #D5D5D5;}
.clay h2 a{ color:#3E3E3E; font-size:18px; font-weight:bold; padding:0 18px; border-bottom:2px solid #2489EE; line-height:40px; height:40px; display:inline-block;}
.clay .proBd{/*border:1px solid #eee;*/ padding:0 20px 20px 20px; /* border-bottom:none;*/}
.clay  h3.title{/* margin:10px 0px; font-size:12px;font-weight:normal; color:#008FC2; */ padding-bottom:5px; padding-left:10px; margin-top:30px; border-bottom:2px solid #2489EE;}
.clay  h3.title span.title{ font-size:14px;color:#3e3e3e;font-weight:bold;/* font-family:微软雅黑;*/ line-height:14px; border-left:4px solid #FF5500; padding-left:16px;}

.clay .proTable{text-align:center; width:100%; line-height:30px;}
.clay .proTable .line{border-bottom:1px dashed #eee;}
.clay .proTable th{line-height:18px; font-weight:normal; background:#E8F8FF; text-align:center; border-top:1px solid #BCEBFC;}
.clay .proTable th span.s_note{font-size:10%;color:red;}
.clay .proTable .list{padding:2px 0px;}
.clay .proTable .list_1{ text-align:left; padding-left:30px;}
.clay .proTable .line .jiajian{ width:80px; margin:0 auto; overflow:hidden;}
.clay .proTable .line .jiajian .input_text{ display:black; float:left; width:35px; height:19px; line-height:19px; margin-right:3px; padding:0; border:1px solid #9baab5; text-align:center;background:url(../images/order/text_input_bg.png) no-repeat right top}
.clay .proTable .line .jiajian .jjBtn{ display:block; float:left; width:17px; height:15px; margin-top:3px; text-indent:-9999px; outline:none; background:url(../images/order/jiajian_btn_2.png) no-repeat 0 0;}
.clay .proTable .line .jiajian .jia{ background-position:right top;}
.clay .proTable .line .jiajian .jian{ margin-right:3px;}

.clay .box{margin:15px 20px;}
.clay .box .ticketlist{margin-bottom:15px;}
.clay .box .ticketlist .addTicket{ height:20px;}
.clay .box .ticketlist .addTicket a{ float:right; cursor:pointer; }
.clay .box .ticketlist .jprice,.box .ticketlist .totalprice{color:#ff7800; font-weight:bold; font-style:normal; font-family:arial;}
.clay p.line{margin-bottom:10px; /*font-family:"微软雅黑"*/}
.clay p.line .lTitle{display:inline-block;width:6.5em; text-align:right; font-size:14px; }
.clay p.line .inputText{ height:20px; line-height:20px; }
.clay p.line .inputText.postAddress{width:400px}
.clay p.line .lTitle.fL{float:left;}
.clay p.line.pmodel{ font-size:14px; line-height:24px;}
.clay p.line.pmodel .credit{ margin-right:5px;}
.clay p.line.pmodel label{font-size:12px; color:#000; font-weight:bold}
.clay p.line #begintime,p.line #leavetime{/*font-family:"微软雅黑";*/ padding-right:20px; width:80px; border:1px solid #81A1AD;background:url("../images/dateIcon.png") no-repeat scroll right center white; text-align:center;}
.clay p.line .memo{ width:338px; height:50px;overflow-y:hidden; font-size:12px;}

/*酒店产品样式*/
.clay #roomNum{ width:4em;}
.clay .priceItem{list-style:none;float:left;margin-left:88px; margin-top:5px;  color:#000; width:720px;}
.clay .priceItem li{text-align:center; width:100px; float:left; border:1px solid #bbb; margin-bottom:-1px;margin-right:-1px;}
.clay .priceItem li .title{ background:#fafafa; padding:3px 0px;border-bottom:1px solid #bbb}
.clay .priceItem li .priItem{padding:10px 0px; font-family:arial}
.clay .roomInfo .gray{color:gray;font-family:microsoft yahei;}
.clay .roomInfo .roomer{width:120px; margin-right:10px; margin-bottom:10px; float:left;}
.clay .roomInfo .ts{display:inline-block; padding-top:3px; margin-bottom:5px;}
.clay .roomInfo .roomDiv{display:inline-block;width:88%; float:right}
/*游客资料*/
.clay .tourist div.info{ margin-bottom:10px;}
.clay .tourist div.info span{ display:inline-block; margin-right:10px;}
.clay .tourist .tourist_name{ width:6em;}
/*价格总计*/
.clay .totalCount{ height:38px; padding:10px 0; margin:0 20px; text-align:right; font-size:13px; border:1px solid #ffd5a1; background:#fff8ee; } 
.clay .totalCount .con{ position:relative; height:36px; line-height:32px; _height:29px; _line-height:29px; _padding-top:7px; padding-right:60px; border:1px solid #fcfcfc;}
.clay .totalCount .con .icon{ display:inline-block; width:16px; height:15px; position:relative; top:2px; *top:3px; font-size:0; line-height:0; background:url(../images/order/cart-icon_1114.gif) no-repeat 0 0;}
.clay .totalCount span{ margin-left:20px; font-size:12px;}
.clay .totalCount .span1{ margin-left:0; *margin-left:3px;}
.clay .totalCount .num{ position:relative; top:1px; font-family:arial; color:#F66913; font-size:18px; margin-right:3px;}
.clay .totalCount .submitBtn{ width:111px; height:27px; display:inline-block; background:url(../images/order/orderre.png) 0 0 no-repeat; margin:5px -30px 0 20px; float:right; _margin-top:-1px;}
.clay .totalCount .submitBtn:hover{ background-position:left bottom;}
/*预订信息*/
.clay  .orderinfo h4{font-weight:bold;margin-left:20px;}
.clay  .orderinfo p{margin-left:30px;margin-top:10px;}
.clay  .orderinfo p span{ margin-right:20px;}
/*购票须知*/
.clay .about{ padding:15px 20px 20px; margin-top:10px;/* border:1px solid #eedaaa; background:#fffdf0; line-height:24px;*/}
.clay .about .content{ padding:10px 32px;} 
.clay .about h3{/* font-family:"Microsoft YaHei";color:#F79A47; */ font-size:14px; line-height:37px; font-weight:normal}
.clay .about .jdjj{ padding-right:4%;border-right:1px solid #eee;  float:left;}
.clay .border_line{border-top:1px solid #eee;margin-top:15px;}
.clay .clear{clear:both}
/*常用联系人*/
.clay .save{margin-left:220px;}
.clay .save input{vertical-align:-2px; margin-right:2px;}
.clay #contactWrap{ position:absolute;padding:10px; z-index:100; width:400px;display:none;}
.clay #contactWrap .content{padding:10px;background:#fff; }
.clay #contactWrap h4{ font-weight:normal; font-family:微软雅黑;}
.clay #contactWrap li {border:1px solid #eee; cursor: pointer;float: left;height: 26px;line-height: 26px;overflow: hidden;padding-left: 10px;width:95px; margin: 5px 10px 0 6px;}
.clay #contactWrap li input{vertical-align:-2px;margin-right:3px;}
.clay #contactWrap li:hover{ background:#f0f0f0}
.clay #contactWrap a.closebtn{cursor:pointer; height: 20px;width: 22px;float:right;}
/*票类提醒*/
.attention{float:left;margin-left: 40px;}
.attention span{color:red;font-size:10px;}
.list_1 span{padding-left:5px;color:red; font-size:10px;}




 #popWindow{ text-align:left; border:8px solid #767576; padding:20px;}
 #popWindow h3{ color:#45637F;}
 #popWindow .loading{ background: url("http://www.12301.cc/images/img/ajax_loader_bar.gif") no-repeat scroll center center transparent; height: 80px; width: 180px;}

.clay .d_head1 .logwod{ background:url(../images/icon/logwodbgt.png) no-repeat;}
#contactList{margin-bottom:10px; background:#f3faff; padding:10px;}
#contactList li{ float:left; margin-right:20px; width:80px; text-align:center}
#contactList li input{vertical-align:-2px; margin-right:2px;}
/*关联产品 author:cgp*/
#RecommendProducts{
    background-color: rgba(255, 255, 204, 0.22);
    width: 100%;
    float: left;
    /*margin-bottom: 20px;*/
}
#RecommendProducts.tickets{
    padding-top: 10px;
    overflow-x: auto;
    overflow-y: hidden; 
	position:relative;
}
.link_tickets{
    /* width: 100%;
    float:left;
    padding-left: 10px; */
	margin:0 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	position:relative;
}
.link_tickets li{
    display:inline-block;
    width:110px;
    margin-bottom: 16px;
    margin-right: 10px;
    color: #666;
    padding:2px 2px 2px 2px;
   *display:inline;
   *float:left;
}
.cld-head-title{
    padding-left: 10px;
    font-weight: bold;
    padding-bottom: 8px;
}
.link_tickets li.plus{
    width: 20px;
    font-size: 20px;
    font-weight: bold;
    color:#ddd;
    padding-top: 30px;
	padding-left:10px;
	vertical-align:top;
	*display:inline;
	*float:left;
	*padding-left:5px;
	*margin-right:5px;
}
.link_tickets li img{
    width: 110px;
    border: 1px solid #ddd;
    padding: 2px;
}
#RecommendProducts .price{
    color: #900;
}
#RecommendProducts .box{
    margin-left: 0;
    margin-right: 0;
}
#RecommendProducts .btnBuy{
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-left: 20px;
    margin-top: 10px;
    background-color: #f39c12;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 16px;
}
.price_txt{
    font-size: 12px;
    font-weight: normal;
}
.price_detail{
    font-size: 12px;
    font-weight: normal;
    color:#ccc;
}
.children_tickets {
    width: 97%;
    float: left;
    padding-left: 3%;
    padding-top: 8px;
    overflow-x: auto;
    overflow-y: hidden;
    /*background-color: rgba(255, 255, 204, 0.25);*/
}
.children_tickets li{
    float:left;
    padding-right: 10px;
}
.children_tickets img{
    width: 110px;
    border: 1px solid #ddd;
    padding: 2px;
}
.packageTab{
    padding-left: 10px;
    float: left;
    height: 30px;
    width: 500px;
}
.packageTab li{float: left;
    padding-right: 10px;
    padding-bottom: 10px;
    cursor: pointer;
}
.tab_li_cur{
    font-weight: bold;
}
/*.link_tickets{*/
    /*display: none;*/
/*}*/
.tab_div{
    display: none;
    width: 100%;
}
.tab_div_cur{
    display: block;
}
.tab-left{
    float: left;
    width: 650px;
    overflow-x: auto;
    overflow-y: hidden;
}
.tab-right{
    float:right;
    width: 160px;
    height: 115px;
    padding-top: 10px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
#pt-err-msg{
    float: left;
    width: 788px;
    border: 6px solid #ddd;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
    color: #ff0000;
    background-color: #ffc;
    font-family: microsoft yahei;
}
.pt-invalid-msg{
    color: #ff0000;
}
.deng{float:left;
margin-left:-20px;
margin-top:25px;
font-size: 20px;
font-weight: bold;
color: #ddd;}